/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.femass.repository.infra;

import com.femass.model.Inscricao;
import com.femass.repository.InscricaoRepository;
import com.femass.util.FacesUtil;
import javax.faces.application.FacesMessage;
import org.hibernate.Session;

/**
 *
 * @author daureo
 */
public class InscricaoRepositoryHibernate implements InscricaoRepository{

    @Override
    public void salvar(Inscricao inscricao) {
        Session session = (Session) FacesUtil.getRequestAttribute("session");

        try {
            session.save(inscricao);
            FacesUtil.adicionarMensagem(FacesMessage.SEVERITY_INFO, "Inscrição salva com sucesso!");
        } catch (Exception e) {
            e.printStackTrace();
            FacesUtil.adicionarMensagem(FacesMessage.SEVERITY_FATAL, "Inscrição não foi salva!");
        }
    }
    
}
